//
//  Pod库.h
//  Source
//
//  Created by startimes on 2021/10/15.
//

#pragma mark - 基本语法
#基本语法:
https://www.jianshu.com/p/8af475c4f717?nomobile=yes
/Podfile语法.h

#pragma mark - View
/* def views
  # TabBarController
  pod 'ESTabBarController-swift'
  # 空视图
  pod 'LYEmptyView'
  # 自定义多Tap
  pod 'JXSegmentedView', '~> 0.0.21'
  # 文本框
  pod 'YYText'
  # 键盘
  pod 'IQKeyboardManager'
  # 刷新
  pod 'MJRefresh'
  # JS
  pod 'WebViewJavascriptBridge', '~> 6.0.3'
  # json动画
  pod 'lottie-ios'
end */

#pragma mark - zip压缩/ 解压缩
/* def zip
  pod 'SSZipArchive'
  pod 'ZipArchive'
end */

#pragma mark - network
/* def network
  pod 'Moya/RxSwift'
  pod 'AFNetworking'
  pod 'Alamofire'
end */

#pragma mark - autolayout
/* def autolayout
  # swift推荐, oc不推荐
  pod 'SnapKit'
  # swift不推荐, oc推荐
  pod 'Masonry'
end */

#pragma mark - alert
/* def alert
  pod 'MBProgressHUD', '~> 1.2.0'
end */

#pragma mark - player 播放器
/* def alert
  pod 'AliPlayerSDK_iOS'
end */

#pragma mark - json <-> model
/* def json
  # swift 推荐
  pod 'HandyJSON', '5.0.1'
  # oc推荐, swift不推荐, swift 兼容性有问题
  pod 'MJExtension', '3.0.15'
end */

#pragma mark - data
/* def data
  # 归因
  pod 'Adjust', '~> 4.29.2'
  # 数据存储
  pod 'GRDB.swift', '~> 4.14.0'
  # 钥匙串工具
  pod 'KeychainSwift'
  pod 'KeychainAccess'
  # xml 解析工具
  pod 'SwiftyXMLParser' , :git => 'https://github.com/yahoojapan/SwiftyXMLParser.git'
  # 解码工具
  pod 'JWTDecode'
  # 用户数据存储
  pod 'DefaultsKit'
  # 时间管理大师
  pod 'SwiftDate'
  # 加密工具
  pod 'CryptoSwift'
  # 数据持久化
  pod 'MTAppenderFile', :configurations => ['Debug']
end */

#pragma mark - image
/* def images
  # 图片加载库
  pod 'Kingfisher'
  pod 'SDWebImage'
  # webp文件加载库
  pod 'SDWebImageWebPCoder'
  # 圆角切图
  pod 'SKArchCutter-Swift'
end */

#pragma mark - Rtc音视频
/* def rtc_mac
  # 声网音视频macOS 版本
  pod 'AgoraRtcEngine_macOS','~> 2.9.0.106'
end */

/* def rtc_iOS
  # 声网音视频iOS 版本
  pod 'AgoraRtcEngine_iOS', '~>2.9.0.107'
  # Zego音视频
  pod 'ZegoLiveRoom', '~>1.20.7.9'
end */

#pragma mark - IM
/* def im_mac
  # Agora 信令 macOS版本
  pod 'AgoraSig_macOS', '~> 1.4.0'
  # Agora 实时消息 macOS版本
  pod 'AgoraRtm_macOS', '~> 1.4.0'
end */

/* def im_iOS
  # 网易云信
  pod 'NIMSDK'
  # Agora 信令iOS 版本
  pod 'AgoraRtm_iOS', '~> 1.4.0'
end */

#pragma mark - googleSDK
/* def googleSDK
  pod 'Firebase/Core'
  pod 'Firebase/RemoteConfig'
  pod 'Firebase/Messaging'
  pod 'Firebase/AdMob'
  pod 'Google-Mobile-Ads-SDK'
  pod 'Firebase/Analytics'
  pod 'GoogleSignIn'
end */

#pragma mark - facebookSDK
/* def facebookSDK
  pod 'FacebookSDK'
  pod 'FBSDKLoginKit'
  pod 'FBSDKShareKit'
  pod 'FBAudienceNetwork'
end */

#pragma mark - other
/* def other
  pod 'TwitterKit'
  pod 'AliyunOSSiOS'
  
  pod 'RxSwift',    '~> 5'
  pod 'RxCocoa',    '~> 5'
  #返回值格式化, 没多大用
  pod 'Result'
end */

#pragma mark - fix修复审查
/* def fix
  # UI审查工具, 必须越狱
  pod 'FLEX' ,' ~> 4.1.1', :configurations => ['Debug']
  
  # 腾讯bug收集工具
  # https://github.com/BuglyDevTeam/Bugly-iOS/
  pod 'Bugly'
  
  pod 'MTHawkeye','~> 0.12.4', :configurations => 'Debug'
  
  # facebook 内存泄漏检测工具
  pod 'FBRetainCycleDetector', :configurations => ['Debug']
  
  # facebook hook框架
  pod 'fishhook', :configurations => ['Debug']
  
  # 日志库集成
  pod 'CocoaLumberjack','3.6.0', :configurations => ['Debug']
  # CocoaLumberjack is optional, change to `MTHawkeye/DefaultPluginsWithoutLog` if don't need.
  
  # OpenGL调试工具-源码-其它代码类资
  pod 'MTGLDebug', :configurations => ['Debug'] # MTGLDebug is exclude by default, change `MTHawkeye` to `MTHawkeye/DefaultPlugins` to include.
  
  # WeRead团队开源的一款检测 iOS 内存泄漏的框架
  pod 'MLeaksFinder', :configurations => 'Debug'
end */
